#ifndef _ENTRY_H
#define _ENTRY_H
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#define JOB_TYPE_READING     1
#define JOB_TYPE_PACKING_DIR 2
#define JOB_TYPE_PACKING_FIL 3
#define JOB_TYPE_CANCEL      4
#define JOB_TYPE_EXTRACTALL  5
#define JOB_TYPE_EXTRACTSEL  6

#define SHELLFOLDERS "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

extern HINSTANCE ghAppInstance;

extern char gsAppCopyRight[64];
extern char gsFileVersion[32];
extern char gsTitleCaption[64];
extern char gsWorkingOutput[MAX_PATH + 1];
extern char gsLastExtractLocation[MAX_PATH + 1];

extern DWORD gdwCurrentJobType;

extern bool ArchiveOpen;
extern char gsArchiveName[MAX_PATH + 1];

extern int giPkgAttribs;

extern short giCompressLevel;
extern short giCryptAlgo;

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#endif

